pre.prettyprint {
	display: block;
	background-color: #333;
	font-family:'courier new',monospace;
}

pre .nocode {
	background-color: none;
	color: #000
}

pre .str {
	color: #ffa0a0
}

pre .kwd {
	color: #f0e68c;
	font-weight: bold
}

pre .com {
	color: #87ceeb
}

pre .typ {
	color: #98fb98
}

pre .lit {
	color: #cd5c5c
}

pre .pun {
	color: #fff
}

pre .pln {
	color: #fff
}

pre .tag {
	color: #f0e68c;
	font-weight: bold
}

pre .atn {
	color: #bdb76b;
	font-weight: bold
}

pre .atv {
	color: #ffa0a0
}

pre .dec {
	color: #98fb98
}

ol.linenums {
	margin-top: 0;
	margin-bottom: 0;
	color: #aeaeae
}

li.L0,
li.L1,
li.L2,
li.L3,
li.L4,
li.L5,
li.L6,
li.L7,
li.L8,
li.L9 {
  list-style-type: decimal !important
}

@media print {
	pre.prettyprint {
		background-color: none
	}
	pre .str,
	code .str {
		color: #060
	}
	pre .kwd,
	code .kwd {
		color: #006;
		font-weight: bold
	}
	pre .com,
	code .com {
		color: #600;
		font-style: italic
	}
	pre .typ,
	code .typ {
		color: #404;
		font-weight: bold
	}
	pre .lit,
	code .lit {
		color: #044
	}
	pre .pun,
	code .pun {
		color: #440
	}
	pre .pln,
	code .pln {
		color: #000
	}
	pre .tag,
	code .tag {
		color: #006;
		font-weight: bold
	}
	pre .atn,
	code .atn {
		color: #404
	}
	pre .atv,
	code .atv {
		color: #060
	}
}